package com.xiaoshuidi.cloud.module.contract.controller.admin.contract.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 退租房间 VO
 *
 * @author 合房租赁
 */
@Data
public class RentingOutRoomsRespVO {

    /**
     * 房间id
     */
    @Schema(description = "房间id")
    private Long roomId;
    /**
     * 房间合同id
     */
    @Schema(description = "房间合同id")
    private Long id;
    /**
     * 房间名称
     */
    @Schema(description = "房间名称")
    private String roomName;
    /**
     * 租金
     */
    @Schema(description = "租金")
    private BigDecimal rentAmount = BigDecimal.ZERO;
    /**
     * 押金
     */
    @Schema(description = "押金")
    private BigDecimal deposit = BigDecimal.ZERO;
    /**
     * 杂费
     */
    @Schema(description = "杂费")
    private BigDecimal extrasAmount = BigDecimal.ZERO;

    /**
     * 退款总计
     */
    @Schema(description = "退款总计")
    private BigDecimal countAmountOut = BigDecimal.ZERO;

    /**
     * 收款总计
     */
    @Schema(description = "收款总计")
    private BigDecimal countAmountIn = BigDecimal.ZERO;
}
